﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;

namespace Battle
{
    public interface IBuffHandler
    {
        string BuffName { get; }
        bool TryAddBuff(IBuffMgr buffMgr, ST_ObjBuffData buffData);
        void OnBuffStart(IBuffMgr buffMgr, ST_ObjBuffData buffData);
        string[] OnUpdate(IBuffMgr buffMgr, ST_ObjBuffData[] buffDatas, float deltaTime);
        void OnBuffEnd(IBuffMgr buffMgr, ST_ObjBuffData buffData);
    }
}